

import com.events.LoginEvent;
import com.view.DealerLots;
import com.view.FormLight;
import com.view.LoginWindow;
import com.view.RegisterWindow;
import com.view.RegisteredFormLight;
import com.vo.GALLuserVO;

import flash.profiler.showRedrawRegions;

import mx.controls.Alert;
import mx.managers.PopUpManager;

private var formLight:FormLight;
protected var userData:GALLuserVO;
private var loginWindow:LoginWindow;
private var registerWindow:RegisterWindow;
private var registeredFormLight:RegisteredFormLight;
private var dealerLots:DealerLots;


private function dealerLotsForm():void
{
	dealerLots = DealerLots(PopUpManager.createPopUp(this,DealerLots,false));
	dealerLots.setStyle("borderAlfa",2);
	PopUpManager.centerPopUp(dealerLots);
}

private function formDryLight():void
{
//	добавляем окно свет для незарегестрированных пользователей
	formLight = FormLight(PopUpManager.createPopUp(this,FormLight,false));
	formLight.setStyle("borderAlfa",0.2);
	formLight.addEventListener("light",loginFormHandler);
	PopUpManager.centerPopUp(formLight);
	
}

private function showLoginWindow():void
{
	// добавляем окно авторизации в главное приложение
	var loginForm:LoginWindow = LoginWindow(PopUpManager.createPopUp(this, LoginWindow, false));
	loginForm.setStyle("borderAlpha", 0.8);
	loginForm.addEventListener("user", loginFormHandler);
}

private function loginFormHandler(event:LoginEvent):void
{
	// получаем данные из евента
	userData = event.userVO; 
	
	var UserId:String = event.userVO.usersUsername;
	Alert.show("Користувач "+ UserId+ " зареєстрований в системі", "Повідомлення");

	//	добавляем окно свет для зарегестрированных пользователей
	registeredFormLight = RegisteredFormLight(PopUpManager.createPopUp(this,RegisteredFormLight,false));
	registeredFormLight.setStyle("borderAlfa",0.2);
	PopUpManager.centerPopUp(registeredFormLight);
	
	
}

private function showRegisterWindow():void
{
	// добавляем окно авторизации в главное приложение
	var regForm:RegisterWindow =
		RegisterWindow(PopUpManager.createPopUp(this,RegisterWindow, false));
	regForm.setStyle("borderAlpha", 0.8);
	
}

